#!/usr/bin/env python3
# -*- coding=utf-8 -*-
# 题目：判断101-200之间有多少个素数，并输出所有素数。


def f1():
    for x in range(101, 201):
        n = int(x**0.5) + 1
        for y in range(2, n):
            if x % y == 0:
                break
        else:
            print(f"{x}是一个素数。")


def f2():
    s = [2, 3, 5, 7, 11, 13]
    no = 0
    for x in range(101, 201):
        for y in s:
            if x % y == 0:
                break
        else:
            print(f"{x}是一个素数。")
            no += 1

    print(f"101～200共有个{no}素数。")
    pass


f = f2
if __name__ == "__main__":
    f()
